home *** CD-ROM | disk | FTP | other *** search
/ Screensavers (Millenium Edition) / Screensavers (Millenium Edition).iso / Software / 3dfx / Holiday / holidaytheme.exe / holiday pack / gettheme.js < prev    next >
Encoding:
Text File  |  2000-05-15  |  748 b   |  44 lines

  1. function getThemeDate()
  2. {
  3.     var date = new Date();
  4.     switch ( date.getMonth() )
  5.     {
  6.         /*
  7.         Jan 1    - Feb 15:    Valentines
  8.         Feb 16    - Mar 18:    St. Patrick
  9.         Mar 19    - Apr 30:    Easter
  10.         May 1    - Jul 5 :    4th july
  11.         Jul 6    - Oct 31:    Halloween
  12.         Nov 1    - Dec 31:    Christmas.
  13.         */
  14.  
  15.         case 0: // Jan
  16.             return 0;
  17.             break;
  18.         case 1: // Feb
  19.             return date.getDate() <= 15 ? 0 : 1; 
  20.             break;
  21.         case 2: // Mar
  22.             return date.getDate() <= 18 ? 1 : 2; 
  23.             break;
  24.         case 3: // Apr
  25.             return 2; 
  26.             break;
  27.         case 4: // May 
  28.         case 5: // Jun
  29.             return 3;
  30.             break;
  31.         case 6: // July
  32.             return date.getDate() <= 5 ? 3 : 4; 
  33.             break;
  34.         case 7: // August
  35.         case 8: // Sept
  36.         case 9: // Oct.
  37.             return 4;
  38.             break;
  39.         case 10: // Nov
  40.         case 11: // Dec.
  41.             return 5;
  42.             break;
  43.     }
  44. }